Hurricane Debby makes landfall in Florida

Hurricane Debby made landfall about four hours ago in the Big Bend region of Florida. Fox's David Martin, who rode out the storm in Cedar Key, reports significant flooding in the area.

Top Videos