Closeup of insulin receptor proteins embedded in the cell membrane with their binding sites animation 4k animation

Code produit:
933541235