« Back to search results
Image 118 of 211
< Prev Next >

1Y03-003x.jpg

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