Sunday, December 19, 2010

Holiday Parasite

Shown above in a Santa Claus hat is a trophozoite of Giardia intestinalis.

No comments: