I am not sure if its a Tunicate, Egg of mollusc or a sponge !

I need the point of view of expert in this field.

Thank you

More Ilias Marmouzi's questions See All
Similar questions and discussions