The website says it translates from Welsh as "rock of the two saints" but there are apparently 8 human heads. Quite fascinating.
Unless otherwise stated, the copyright in each work is the property of the respective contributor. For usage or questions, contact [email protected].