News of the World 1976
Logo

Venue:
Alexandra Palace, London
From: Saturday 08 May 1976
Till: Saturday 08 May 1976