Wembley Stadium, England

Wembley Stadium, England.