Damien Hirst · Happy, 1168

Damien Hirst, Happy, 1168, canvas, 63 × 60.2 × 10 cm. Sold at auction in 2013. See Damien Hirst’s auction records and prices →