More results...
Microscope slide with whole mount of sea urchin pluteus larvae with skeletal rods clearly shown.