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 →
Damien Hirst, Happy, 1171, canvas, 52.3 × 47.4 cm. Sold at auction in 2013. See Damien Hirst’s auction records and prices →