The Niarbyl is a natural feature, located at The Niarbyl, Isle of Man
One of my favourite places
Beautiful