The Latest: Tropical Storm Imelda makes landfall in Texas
MIAMI --- The Latest on tropical weather (all times local): 2:40 p.m. The National Hurricane Center says Tropical Storm Imelda has made landfall near Freeport, Texas. Forecasters e…
MIAMI --- The Latest on tropical weather (all times local): 2:40 p.m. The National Hurricane Center says Tropical Storm Imelda has made landfall near Freeport, Texas. Forecasters e…