Royalty-free stock illustration ID: 585218840

Giardia lamblia causing giardiasis 3D rendering microscopic view - Illustration