Debby’s Deluge: The Southeast Submerged by Over a Foot of Rainfall
Tropical Storm Debby struck the U.S. Southeast in early August 2024, bringing with it over a foot of rainfall across several states. After initially hitting Florida, the storm caused extensive…