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

Code produit:
971663099