dcsimg

Ophryoglena catenula is a species of ciliates.