Tropical Storm Debby tears through Florida
Tropical Storm Debby has made landfall on the northwest coast of Florida. Video by ktnv.comvideo
ST. GEORGE ISLAND, Fla. (AP) -- Tropical Storm Debby has made landfall on the northwest coast of Florida.
The National Hurricane Center said Tuesday afternoon that Debby made landfall near Steinhatchee with top winds of 40 mph.