Cars make their way through floods in Houston, Texas on Thursday. At least two people were killed as torrential rains from Tropical Depression Imelda deluged parts of Southeast Texas on Thursday. Photo: VCG