on December 31, 2011 Get link Facebook Twitter Pinterest Email Other Apps It appears that we will soon be learning what the term "lake effect snow" means. The NOAA forecast has posted a Winter Storm Watch and predicts 10-14 inches. Comments
Comments
Post a Comment