Hurricane Idalia made landfall in Florida on Wednesday ... Idalia made landfall about 320 miles north of Fort Myers Beach, dredging up painful reminders of past storms. "It was really rough ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results