Rope Worms

Rope Worms What are rope worms ? It is a kind of a parasite…