Hurricane Debby makes landfall: The latest

Hurricane Debby made landfall in Florida Monday morning, bringing a life-threatening storm surge to portions of the state. It may also cause major flooding in the southeastern United States. It had maximum sustained winds of 80 miles an hour when it made landfall near Steinhatchee, Florida.

Top Videos