Tropical Storm Debby makes landfall on the northwest coast of Florida; flooding still a threat

June 26, 2012 - 4:15 PM

MIAMI (AP) — Tropical Storm Debby makes landfall on the northwest coast of Florida; flooding still a threat.