Tropical Depression Imelda Drops More Than 3 Feet of Rain on Texas

Tropical Depression Imelda made landfall in Texas on Thursday, bringing heavy rains and dangerous conditions with it. As of Friday afternoon, the storm was responsible for at least two deaths, USA Today reported. One of those deaths included a 19-year-old man who reportedly drowned while attempting to move his horse to safety.