Immunofluorescent micrograph of sea urchin mitosis

Bildnummer 11874814
Immunofluorescent micrograph of sea urchin mitosis
;