Richard · Grey Elide, 2002

Richard, Grey Elide, 2002, Oil on linen, 80 × 80 cm. Sold at auction in 2025. See Richard’s auction records and prices →