The 115,000-capacity ground is projected to be the largest football stadium in the world. The stadium has been designed by Populous in collaboration with Paris-based architects Oualalou + Choi ...
If you aren't familiar with Ohio Stadium, it is where Ohio State plays its home football games. The home of the Buckeyes is a ...