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