dcsimg

Ophryoglena caeca is a species of ciliates.