I am new to this board but have been reading here for a little while. I have been all over town here asking about this polyp looking creature. Just wondering if anybody here has any ideas on what this is. I have been told everything from it's Aptasia to is a form of polyps. Not sure if I...