see more

MEXICO CITY, MEXICO - MAY 21: A general view at the interior of Azteca Stadium the biggest Sports Stadium in Mexico on May 20, 2014 in Mexico City, Mexico. (Photo by Miguel Tovar/LatinContent via Getty Images)

MEXICO CITY, MEXICO - MAY 21:  A general view at the interior of Azteca Stadium the biggest Sports Stadium in Mexico on May 20, 2014 in Mexico City, Mexico. (Photo by Miguel Tovar/LatinContent via Getty Images)