Helen Bur, ‘Clot’, 2017, 1963 Gallery

About Helen Bur

British, b. 1990, based in London, United Kingdom