The Vultures

The Vultures

 

 

 

   

 

 

Photos from Dublin Castle Camden Town, London 13 December 2013