Mystery marking...

Spotted in Devon... I know what it represents, but does anyone else have an idea for what this mysterious sign means... There's a clue in the picture too...

Comments