25 February 1980

Crystal Palace

Image ID: 8002161


Close Window