MYSTIC

Ilkley Giant Sheep Sculpture

Ilkley, United Kingdom

Wool Secretariat Building, large copper statue adorning the main entrance

Submit Update