Stephen Palmer
Stephen Palmer is showing in ‘The Flesh of Thought’ Blyth Gallery, Imperial College, London, 25 September – 1 November 2019.