Laxey Head


Laxey Head - cape in Isle of Man.