A microscopic image of a parasitic protozoa species attached to the interior of a host cell illustrating their ability to manipulate

Code produit:
783520618