Annegret Soltau: Spider

21 February - 1 August 2020 London