The Gearrennin Blackhouse town in Outer Hebrides, Scotland, is a village Huddled on the top of a hill overlooking the… Read More