Colorenhanced image of beta cells in the pancreas with green fluorescence indicating insulin production

Code produit:
839522603