dcsimg

Ophryoglena catenulopsis is a species of ciliates.