This polyp looking thing showed up on a new piece of live rock. I am not sure what it is and am hoping all you experts will know! Thanks, Nate