Debby makes landfall on Florida's west coast

The National Hurricane Center said Tropical Storm Debby has made landfall as of 5 p.m.