Idol Hands, 2012, Oil on panel, 76 x 66 in (193 x 167.6 cm)
BACK    NEXT    ALL