Why Tropical Storm Debby is expected to stall over the Southeast

2024-08-05 15

Debby may have made landfall in Florida, but the worst impacts of this hurricane are expected in the days to come as it dumps massive amounts of rain in Georgia and the Carolinas.