Get Premium
Showing more like

Wembley Stadium (then Empire Stadium) London, England. 1924