Powerful storms strike New England coast with winds up to 90 mph

Waterspouts were captured churning off Cape Cod, where a rare tornado touched down in the town of Yarmouth and ripped off the roof of a hotel.

July 23, 2019

Examined