Deborah Tarr, ‘And the sun was a demon’, ca. 2010, Cadogan Contemporary

About Deborah Tarr

British, b. 1966, Manchester, United Kingdom, based in London, United Kingdom