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