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.