on December 31, 2011 Get link Facebook X 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