dcsimg

Ophryoglena hemophaga is a species of ciliates.