Tropical Storm Debby makes landfall on Fla. coast

June 26, 2012 12:00:00 AM PDT
Tropical Storm Debby has made landfall on the northwest coast of Florida.

Load Comments