Daniel Richter · The Evil Eye, 2011

Daniel Richter, The Evil Eye, 2011, linen, 200 × 300 cm. Sold at auction in 2021. See Daniel Richter’s auction records and prices →