Ref :
008927-67
-
© Michel DELARUE - ISM
Sea urchin young blastula stage. Light micrograph, DIC.