dcsimg

Ophryoglena octavia is a species of ciliates.