Tropical Storm Debby hits Florida

    Just Watched

    Tropical Storm Debby hits Florida

Tropical Storm Debby slams parts of Florida, pummeling the region with high winds and heavy rain.