Hurricane Helene makes landfall in Florida as strongest storm on-record to hit Big bend area · ABC News · Sentinel