Hurricane Debby makes landfall in Florida

Hurricane Debby made landfall just hours ago in Florida as a Category 1 storm.

Top Videos