The Faroe Islands: Where Sheep Outnumber People