Sheep above the white houses on the lower slopes of Slievemore, Achill Island February 23, 2026 teresa Leave a comment