dcsimg

Ophryoglena magna is a species of ciliates.