Lyon and Turnbull London
2015 | Tara
81.5 × 58.4cm
pigment print on paper
Auction date: 27 Apr 2023
Estimates: 800 - 1,200£
Sold price: 800£