Psycho Painting

Carlson, London, UK

15 December 2010 – 31 January 2011