?
?
Protozoon carrying symbiotic green algae (zoochlorellae).
www.microbiological-garden.net