25 February 1980
Crystal Palace
Image ID: 8002161
Close Window