Hurricane Debby making landfall in Florida

Hurricane Debby made landfall in northern Florida, causing catastrophic flooding, life-threatening storm surge, and power outages. It is moving eastward over Georgia and South Carolina, with potential record-setting rains expected.