Ben Long, Horse Scaffolding Sculpture, installation view, The Economist Plaza, London, 2009. Photo: the artist

29 May 2014 By