I was walking on the beach when I suddenly came across this. I’ve been looking at it from different angles for about an hour now, but I still can’t figure out what it is. Does anyone know what it is? Check the first comment for the answer June 14, 2026