Anya Charikov-Mickleburgh’s haunting new installation is part of a collaborative project called “Time Cures, Time Kills” with Eileen Theresia Anderson. It is currently on display in the shop windows at 187 Trafalgar Rd, Greenwich SE10 9EQ, running until 9th April.
Thanks to Sean Raggett for hosting.