On September 26, 2024, Hurricane Helene made landfall in the Big Bend region of Florida. Multiple days of heavy rain preceded ...