LONDON – MAY 20: Wembley stadium on May 20 2012 in London UK. This 90000-capacity venue is the second largest stadium in Europe and serves as England’s national stadium.
LONDON – MAY 20: Wembley stadium on May 20 2012 in London UK. This 90000-capacity venue is the second largest stadium in Europe and serves as England’s national stadium.