Hurricane Idalia makes Florida landfall in Florida’s Big Bend as major Category 3 hurricane

The center of Hurricane Idalia made landfall as a powerful Category 3 storm close to Keaton Beach...

Read More