This is a Plasmodium sporozoite. Its gift to humanity is malaria.

This is a Plasmodium sporozoite. Its gift to humanity is malaria.

Leave a Reply