Pyramicocephalus phocarus

Pyramicocephalus phocarus

a cestode parasite found in seals.