The Latest: Debby Knocks Out Power to Hundreds of Thousands in Florida, Georgia

Tropical storm Debby made landfall as a hurricane in one of the least populated areas of Florida

Tropical storm Debby made landfall as a hurricane in one of the least populated areas of Florida