Image 1 of 1

1Y03-003x.jpg

1Y03-003x  Chinese Liver Fluke - human parasite - Platyhelminthes - flatworm - Opisthorchis sinensis