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