Event Barbarella & The Angels 09 Jun 2016 Save / follow I've seen this Comment on Barbarella & The Angels Share Barbarella & The Angels with your friends The Slaughtered Lamb London, United Kingdom