NOAA satellite footage shows third storm 'Skylar' approaching northeast

  • 6 years ago
Winter storm Skylar will drop several inches of snow along the East Coast less than a week after winter storm Quinn pummeled the region.

Recommended