Hurricane Idalia has made landfall in Florida’s Big Bend region as a strong Category 3 storm.
Hurricane Idalia Makes Landfall in Florida as Strong Category 3 Storm
Hurricane Idalia has made landfall in Florida’s Big Bend region as a strong Category 3 storm.