Tropical Storm Eta Makes Landfall on Florida’s West Coast Source will download... Tropical Storm Eta Makes Landfall on Florida’s West Coast