Columbus Crew Stadium

0
Columbus-Crew-Stadium

Set up in 1999, Columbus Crew Stadium is a state-of-the-art soccer stadium in Columbus. In a bid to popularize American football at a national and world-wide level, American business tycoon Lamar Hunt built this stadium having the FIFA-specific norms.

Post your comment