Riding the New Texas Giant - NBC 5 Dallas-Fort Worth

    Riding the New Texas Giant

    With cameras mounted on the cars, take a ride on the new Texas Giant. (Published Thursday, Apr 21, 2011) With cameras mounted on the cars, take a ride on the new Texas Giant. See More