Banksy · The Leopard and Lamb, 2016
Banksy, The Leopard and Lamb, 2016, acrylic paint, 148 × 172 cm. Sold at auction in 2024. See Banksy’s auction records and prices →
Banksy, The Leopard and Lamb, 2016, acrylic paint, 148 × 172 cm. Sold at auction in 2024. See Banksy’s auction records and prices →