News of the World 1971
Logo

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