Exhibition Puppet 05 Sep 2016 – 17 Sep 2016 Save / follow I've seen this 1 Comment on Puppet 1 Share Puppet with your friends Menier Gallery London, United Kingdom