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 →
Franz West, Lemure, 2003, painted aluminium, 240 × 84.5 × 120 cm. Sold at auction in 2026. See Franz West’s auction records and prices →