Estadio Cuauhtémoc is a football stadium in the city of Puebla, Mexico.It is the home of Puebla F.C. http://www.puebla-fc.com It is currently the fourth biggest football stadium in Mexico by capacity.The stadium has been the host of the 1970 FIFA World Cup and the 1986 FIFA World Cup. From November 2014 – 2015, the stadium went through massive renovations.
Less