Tags: Monument.
The World Cup Sculpture or simply The Champions is a bronze statue of the 1966 World Cup Final located near West Ham United Football Club’s Boleyn Ground (Upton Park) stadium in the London Borough of Newham England. It depicts a famous victory scene photographed after the final held at the old Wembley Stadium in London featuring Bobby Moore Geoff Hurst Martin Peters and Ray Wilson.