Olivia Parker · Moonsnails, 1982

Olivia Parker, Moonsnails, 1982, cartes-de-visite, 33.5 × 27.2 cm. Sold at auction in 2007. See Olivia Parker’s auction records and prices →