A satellite image of the winter storm closing in on New England at 3:15 p.m. ET.
February 8, 2013 1:47 PM PST
Photo by: NOAA GOES-13
Conversation powered by Livefyre