Home Current News Tropical Storm Imelda slams TexasNewsCurrent NewsTropical Storm Imelda slams TexasSeptember 18, 2019123FacebookTwitterPinterestWhatsApp he remnants of Tropical Storm Imelda are dumping torrential rain in the Houston area. ABC News’ Kenneth Moton reports.Source: yahoo.com/news