ShowShowBlancmange in LondonApr 5, 1982BlancmangeThe Barracuda · London, United KingdomFollowI was thereUpload from this showMediaLineupAboutBlancmange