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