News of the World 1968
Logo

Venue:
Alexandra Palace, London
From: Saturday 27 April 1968
Till: Saturday 27 April 1968