Ref : 008936-67 - © Michel DELARUE - ISM
Sea urchin pluteus larva stage. LM, phase contrast.