Blizzard blasts Long Island

On Dec. 26, 2010, a blizzard blasted Long Island with as much as 20 inches of snow in some parts.

advertisement | advertise on exploreli

More photos