Spencer Lewis · Untitled, 2018
Spencer Lewis, Untitled, 2018, oil paint, 256.5 × 181.6 cm. Sold at auction in 2024. See Spencer Lewis’s auction records and prices →
Spencer Lewis, Untitled, 2018, oil paint, 256.5 × 181.6 cm. Sold at auction in 2024. See Spencer Lewis’s auction records and prices →