Franz West · Larvae, 2004

Franz West, Larvae, 2004, lacquered aluminium, 250 × 96.5 × 95.5 cm. Sold at auction in 2014. See Franz West’s auction records and prices →