The Temple of Wax @ Snap Galleries, London | 19th November to 15th January 2011.