New Wembly Space Stadium

The New Wembley Space Station was the successor to the Wembley Stadium, home to the English National Team, in England.