Called 'Snowzilla', the blizzard propelled by tropical storm-force winds brought much of US Northeast to a standstill and left as much as three feet of snow, prompting at least 10 States to declare a state of emergency.
Called 'Snowzilla', the blizzard propelled by tropical storm-force winds brought much of US Northeast to a standstill and left as much as three feet of snow, prompting at least 10 States to declare a state of emergency.