Shelled amoeba, light micrograph

Bildnummer 12987126
Shelled amoeba, light micrograph
;