IMG_2950 The Faroes are the Islands of Sheep, and you can see quite a few different and unique kinds through the islands Post author By Mario Post date February 6, 2016