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