No media source currently available
Storm Debby made landfall in the Big Bend region of Florida, where the western panhandle meets the peninsula.