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 flooding in the Carolinas. NASA is actively tracking the storm’s progression and its impact. Tropical Storm Debby lashed the…