The remote Faroes Islands, lands where the water, wind and the nature rule everything... and of course a lots of sheeps!