Wembley Stadium now seen in the borough of Brent in northwestern London is built as a replacement for an older structure of the same name on the same site, which witnessed England's World Cup glory in 1966. The new Wembley was the largest stadium in Great Britain at the time of its opening in 2007. What's your memory about the stadium?
Wembley stadium then & now, what's your memory about the field?
/ Suibale
Related:
England