Hurricane Debby made landfall in Florida’s Big Bend region on Monday morning near the 2023 landfall of Hurricane Idalia. Flooding and storm surge damage is expected. 

Read More