On Sept. 27, 2024, Hurricane Helene made landfall in the Florida Panhandle, but the biggest natural disaster would occur well inland, nestled in the southern Appalachian Mountains. A catastrophic ...