Bonhams London
2012 | Untitled
120 × 220cm
photographic print on canvas
Auction date: 7 Oct 2014
Sold price: 6,875£