Late at night on 26 September 2024, Hurricane Helene made landfall on Florida's big bend. The physical damage was devastating ...