Watching a massive winter storm from space (pictures)

Scroll Right Scroll Left

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

 

Member Comments

Add Your Comment

Conversation powered by Livefyre