You must log in or register to comment.
Protists aren’t a group I’m familiar with but could it be the genus Holosticha?
I am not microbiologist but I checked some wikipedia articles and that really feels like it fits.
I’ll update the description but I won’t claim to be confident lol.