Hurricane Debby Makes Florida Landfall
Tropical storm Debby has made landfall in Western Florida, bringing with it strong winds and heavy rainfall. While the wind damage is not as severe as some recent hurricanes, the slow pace of the storm is leading to significant rainfall in the Florida panhandle and surrounding states like Georgia, Alabama, and South Carolina. According to […]