Green hydra, light micrograph

Bildnummer 12918652
Green hydra, light micrograph
;