Bodo bacillariophagus Kingdom Protozoa Phylum Euglenozoa Class Kinetoplastea Read more about Bodo bacillariophagus