UH stadium reaches construction milestone

The new $120 million University of Houston stadium is scheduled to open in August 2014 with 40,000 seats
Monday, October 28, 2013