The 25 Largest Sports Stadiums in the World

21. Estadio Azteca / Mexico City, Mexico. Image courtesy of flickr user Jymlii Manzo. Licensed under CC BY 2.0

19 / 26
Share Share
Save image