Hurricane Helene isn’t an outlier. It’s a harbinger of the future.
A National Oceanic and Atmospheric Administration satellite captured Hurricane Helene making landfall near Perry, Florida, just east of the Aucilla River's mouth on Sept. 26, 2024, at 11:10 p.m. EDT. With winds reaching 140 mph and storm surges …