Texas Tech has unveiled its new Dustin R. Womble Football Center, and it's the largest contiguous football facility in the world.
The park features three state-of-the-art turf fields, LED lighting, two playgrounds, picnic pavilions, shaded seating, a ...