The Latest: Tropical Storm Imelda makes landfall in Texas
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 expect heav…
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 expect heav…