There’s just one week of winter left but Mother Nature is looking to send it out with a bang.
A blizzard watch has been issued for parts of the Northeast, including New York City and Boston, with up to 18 inches of snow expected in some areas beginning Monday.
The National Weather Service is forecasting the bitter blast to roll up the coast Monday night and into Tuesday for most of the region. Parts …read more
Source:: Huffington Post Green