Fruit fly immune system cells, fluorescence micrograph

Bildnummer 12349318
Fruit fly immune system cells, fluorescence micrograph
;