Miles Aldridge · Immaculée #3, 2007

Miles Aldridge, Immaculée #3, 2007, Lambda print., 50.9 × 39.3 cm. Sold at auction in 2013. See Miles Aldridge’s auction records and prices →