Norman Lewis · Eye of the Storm, 1973

Norman Lewis, Eye of the Storm, 1973, oil paint, 130.8 × 222.3 cm. Sold at auction in 2022. See Norman Lewis’s auction records and prices →