Watching a massive winter storm from space (pictures)

As the Northeast braces for one of the biggest snowstorms in decades, scientists are poring over the latest images of the storm transmitted by satellites.

CNET Reviews staff headshot
CNET Reviews staff