News of the World 1971

Logo

Venue: England Alexandra Palace, London From: Saturday 01 May 1971 Till: Saturday 01 May 1971

Champion

Dennis Filkins
Photographer: MasterCaller.com
News of the World - 1971