Gammarid and its cestode parasite

Gammarid and its cestode parasite