Styela adriatica

Styela adriatica is a hermaphroditic ascidian tunicate that is found along the northern Atlantic and Mediterranean coast of Europe