Saturday, November 10, 2012

Winter storm Athena off New England 11/8/12

Satellite image of winter storm Athena off the New England coast, looks almost like a hurricane!