Tropical storm Debby wreaks havoc in Southwest Florida

6 months ago
183

Debby, now a tropical storm, roared ashore Monday along the Big Bend coast of Florida, flooding streets and causing widespread power outages!

Loading 3 comments...