Ref :
008926-67
-
© Michel DELARUE - ISM
Polar view of a sea urchin 32 cell stage. Light micrograph, DIC.