Franz West · Lemure, 2003

Franz West, Lemure, 2003, painted aluminium, 240 × 84.5 × 120 cm. Sold at auction in 2026. See Franz West’s auction records and prices →