Tropical Depression Imelda makes landfall in Texas

Parts of the state near Houston are getting drenched. FOX 7 Austin's Jacqueline Sarkissian has details.

Top Videos