Yes, you found the trophozoite. Click on trophozoite for a larger image