Snow Blankets Northeast in Satellite Image

Snow Blankets Northeast in Satellite ImageThe aftermath of Saturday's massive snowstorm was spotted from space by NASA's Terra satellite on Sunday (Feb. 10).