The Telegraph June 2011 June 29, 2011

Telegraph’s 12 of the best sculptures in pictures includes Leopard Life Size Climbing Tree – 2008 by Hamish Mackie.

READ MORE

Share