Hurricane Idalia makes landfall in Florida
The center of Hurricane Idalia has slammed Florida’s Gulf Coast with catastrophic winds not seen in this region in 125 years.
The center of Hurricane Idalia has slammed Florida’s Gulf Coast with catastrophic winds not seen in this region in 125 years.