Tropical Storm Debby Makes Landfall: See the Video.
Debby has 'weakened' to a strong, 70 mph tropical storm as it moves over northern Florida, flooding and causing chaos.
The FAA has delayed flights on the ground in Fort Lauderdale and Fort Myer...
