Does anyone know what this is? I found a few of them on a beach near my house. They feel really spongy and soft. A bunch of them washed up today.
They are also pretty red in color. Interesting stuff. I wonder if they are alive.
Here is a picture of another one
Check out this cool site for chemical peel solutions and other skincare products)))