Die Laughing

 

 

 

Photo  from The Water Rats, London 20 June 1998