Exhibition Stephen Walter: The Island - London Series 28 Jun 2010 – 24 Sep 2010 Rhys Williams Gallery London, United Kingdom Save / follow I've seen this Comment on Stephen Walter: The Island - London Series Share Stephen Walter: The Island - London Series with your friends