Hi Everyone, can someone help me ID this? It appeared on a piece of live rock I purchased with a bubble tip anenome. I've found three of them (the thing with the pink on it). I apologize for the picture, its the best I can get as it's in a less than ideal location for photographing. Thanks in advance!