MYSTICIlkley Giant Sheep SculptureIlkley, United KingdomWool Secretariat Building, large copper statue adorning the main entranceView on Google MapsView on GymHuntr MapSubmit UpdateSubmit Update