Fruit fly immune system cells, fluorescence micrograph

Bildnummer 12348219
Fruit fly immune system cells, fluorescence micrograph
;