Water flea, light micrograph

Bildnummer 12918642
Water flea, light micrograph
;