Ref :
008923-67
-
© Michel DELARUE - ISM
Equatorial view of a sea urchin sixteen cell stage by darkfield microscopy.