Meet Schistosoma: The Blood Parasite That Manipulates You Into Killing Yourself

Parasite Spotlight: Schistosoma
Intracellular Parasite Education And Research Labs (iPEARL)