Deborah Brown · The Visitor, 2004

Deborah Brown, The Visitor, 2004, Bronze, 176 × 48 × 130 cm. Sold at auction in 2024. See Deborah Brown’s auction records and prices →