Cryptobia salmositica

Cryptobia salmositica

also known as: Hemoflagellate, blood flagellate