Chordodes formosanus

Chordodes formosanus is a horsehair worm that has the praying mantis as its definitive host. Horsehair worms are obligate parasites ...
Read more