Cathie Pilkington, Homunculus, detail, installation at the Economist Plaza, 2003. Photo courtesy the artist

28 July 2014 By