Leopard

Leopard | 18ft/5.5m sculpture on 30ft/10m pole | Aberdeen, UK

View all sculptures