Bonhams London
2013 | Laura Battiferri
150 × 100cm
digital print
Auction date: 9 Jun 2015
Sold price: 1,250£