Close-up of a DNA microarray chip, gloved hand holding it, lab setting

Code produit:
949239879