There are sheep everywhere in Skye; the United Kingdom has over 33 million of them, the eighth largest stock of any country in the world. Scotland’s Freedom to Roam Law is a beautiful thing, and it ...