see more

Sport, Football, 1986 World Cup Finals, Mexico City, Mexico, A spectacular panoramic view of the Azteca Stadium (Photo by Bob Thomas/Getty Images)

Sport, Football, 1986 World Cup Finals, Mexico City, Mexico, A spectacular panoramic view of the Azteca Stadium  (Photo by Bob Thomas/Getty Images)