This is a discussion thread for the following file:
Rice Stadium, Houston, Texas, USA
One of America's great stadiums is the home of Rice Owls Football.
Rice Stadium has proved to be the master of time. It is still recognized as the best stadium in which to watch a football game in Texas. The stadium seats 70,000 fans, a tribute to a university with only 2,600 undergraduate students.