dcsimg

Ophryoglena intestinalis is a species of ciliates.