Tor Ness


Tor Ness - cape in Orkney Islands, Scotland, UK.