Ref :
008934-67
-
© Michel DELARUE - ISM
Sea urchin prism larva stage. LM, dark field.