Opisthorchis viverrini

Adult

Opisthorchis viverrini adult unstrainedOpisthorchis viverrini adult carmine-stained