Loading Video…

This browser does not support the Video element.

Hurricane Debby makes landfall in Florida

Hurricane Debby has officially made landfall in Florida, bringing high winds and heavy rain as a Category One storm.