Houston prepares for heavy rain from Tropical Storm Imelda Imelda made landfall near Freeport, Texas, on Tuesday afternoon Source 2019-09-17 Stonecom Interactive