David Lemon · The Omen

David Lemon, The Omen, bronze, 71.7 × 37.1 × 25.7 cm. Sold at auction in 2025. See David Lemon’s auction records and prices →