The Temple of Wax @ Snap Galleries, London | 19th November to 15th January 2011. Posted on November 29, 2010 by Simon Larbalestier