Potential Human Parasite.
Endoparasitic Tapeworm
Parasitic Fluke
Segmented parasitic worm
Tapeworm structures
Intestinal Parasite