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

By the Associated Press | June 26, 2012 | 5:15 PM EDT

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