Nation

Tropical Storm Eta makes landfall on Florida’s west coast, bringing blustery rain

Tropical Storm Eta dumped torrents of blustery rain on Florida's west coast after making landfall north of the Tampa Bay area Thursday morning.