The stadium was built to fit 70,000 people , but Rice unfortunately averages only 20,000 fans per home game now .
Rice Stadium in Houston , TX home of the Rice University Owls .
The stadium was built to fit 70,000 people , but Rice University Owls unfortunately averages only 20,000 fans per home game now .
Rice Stadium in Houston , TX home of the Rice University Owls .