Ref :
008936-67
-
© Michel DELARUE - ISM
Sea urchin pluteus larva stage. LM, phase contrast.