I bought some live rock from KP Aquatics. Can someone please help me identify what these tube like structures are? The tip of the tube is florescent green (three in middle of the picture)
. Are these vermitid snails or something else?