Hurricane Idalia made landfall Wednesday morning as a powerful Category 3 storm in Florida's Big Bend Area.
Share