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