News of the World 1973
Logo

Venue:
Alexandra Palace, London
From: Saturday 28 April 1973
Till: Saturday 28 April 1973