Is this Didymocyrtis penultima? Radiolaria?

Similar questions and discussions