News

Helene is the strongest hurricane on record to landfall in Florida's Big Bend region, stronger than 2023's Idalia, which made a Category 3 landfall with 115 mph winds and a pressure of 950 millibars.