Damien Hirst · Happy, 1171

Damien Hirst, Happy, 1171, canvas, 52.3 × 47.4 cm. Sold at auction in 2013. See Damien Hirst’s auction records and prices →