Storm drops 2 feet of snow on New England

WPVI – Philadelphia
Storm drops 2 feet of snow on New England

A behemoth storm packing hurricane-force winds and blizzard conditions swept through the Northeast on Saturday.

View Comments (0)