Older version of Short ribbon worm (Nemertea)

Ria Tan