Click on the image to close this window

Trichuris suis, related to Trichuris trichiura, a nematode which frequently infects humans. Copyright ITM