Wednesday, 9 June 2021

The Slits with Neneh Cherry Live at Alexandra Palace, London, 15 June 1980

Filmed by Don Letts  
It was a great day and a great line up. 
More photos from my Facebook here 1 2 3 4

No comments:

Post a Comment