World Cup Sculpture
…The World Cup Sculpture, or simply The Champions, is a bronze statue of the 1966 World Cup final located near the site of West Ham United Football Club's former Boleyn Ground (Upton Park) stadium in the London Borough of Newham, England. It depicts…