Ghost of Lemora

The Ghost of Lemora

 

 

 

   

 

 

Photos from Kings Cross Scala, London 13 november 2009