Exhibition Freaks 09 Dec 2010 – 16 Dec 2010 Shoreditch Town Hall London, United Kingdom Save / follow 3 I've seen this Comment on Freaks Share Freaks with your friends