Loading Video…

This browser does not support the Video element.

Hurricane Debby makes landfall in Florida

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