Bonhams London
2009 | Untitled
180 × 180cm
digital print and mirror laid down on board
Auction date: 3 Jun 2009
Sold price: 7,800£