Rhynchobodo taeniata Kingdom Protozoa Phylum Euglenozoa Class Kinetoplastea Read more about Rhynchobodo taeniata