dcsimg

Ophryoglena polymicrocaryon is a species of ciliates.