Does anyone know what this is??? We found it on the beach (yes I know we should of left it alone) but I'd really like to know what it is so if anyone figures it out I'd love to know