The organism is EUGLENA SPP.
Euglena spp is a genus of unicellular flagellate organisms which can produce their own food and at the same time some eat already prepared food, thus they has characteristics of both plants and animals. Euglena species are usually found in streams, rivers, marshes and other water habitats. Euglena spp use their feeding groove to filter the water and get small food particles inside the water.