Fruit fly immune system cells, fluorescence micrograph

Bildnummer 12349320
Fruit fly immune system cells, fluorescence micrograph
;