Peter Depelchin, ‘Wheeping Medusa’, 2013, Nathalia Tsala Gallery