Snowpocalypse Seen from Space
Sunday, February 7, 2010 - 18:35
in Earth & Climate
The storm dumped snow on Washington, D.C. and Philadelphia but largely spared New York City.
The storm dumped snow on Washington, D.C. and Philadelphia but largely spared New York City.