I don’t know what this is but it is weird. I found it at Cromane beach in Ireland.