Kenro Izu · Still Life #591, 1997

Kenro Izu, Still Life #591, 1997, Platinum palladium print, 50.8 × 34.9 cm. Sold at auction in 2025. See Kenro Izu’s auction records and prices →