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