Yes, you found
Trypanosoma cruzi
. Click on parasite to get a larger image.