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