17-09-2019 23:10 via news.yahoo.com

Tropical Storm Imelda makes landfall near Freeport

The storm system soaking the greater Houston area is Tropical Storm Imelda, and it has already made landfall near Freeport.
Read more »