Ref :
008924-67
-
© Michel DELARUE - ISM
Equatorial view of a sea urchin sixteen cell stage (morula). Phase contrast microscopy.