UPDATED: SNOW!
Not to get anyone way too excited, but the Weather Channel is predicting snow for parts of northern New England this week. “When everything is said and done, the highest snow totals will likely be found over the higher elevations of upstate New York and the mountains of northern New England,” the Weather Channel’s article »