dcsimg

Sphenoderia macrolepis is a species of cercozoans in the family Sphenoderiidae.