Satellite images have captured the life-threatening flooding in Florida after Hurricane Idalia battered the peninsula this week.
Idalia made landfall in Florida’s Big Bend as a Category 3 storm early Wednesday morning with wind speeds topping 125 mph.