Arria

Cumbernauld, Scotland  |  33ft, 10m high  |  Galvanized mild steel

View all sculptures