dcsimg

Ophryoglena mucifera is a species of ciliates.