25 February 1980

Crystal Palace

Image ID: 8002163


Close Window