Water flea, light micrograph

Bildnummer 12918639
Water flea, light micrograph
;