Moment hurricane-force winds tear roof off business in Florida amid Tropical Storm Elsa 

Moment hurricane-force winds tear roof off business in Florida amid Tropical Storm Elsa The wild footage shows the roof being torn off Cannon’s Towing at 4:49 p.m. local time on Thursday The footage was taken by another business around the corner, video surveillance company Secur-Net USA  It happened at the same time National Weather Service reports … Read more