I believe this is a swimming anemone. I should be more certain, but it has a strange look to me.

Previous Home Next

IMAG0007