Ref :
008928-67
-
© Michel DELARUE - ISM
Sea urchin blastula stage. Light micrograph, DIC.