The image is an illustration of a double helix, which is a structure that is found in DNA

Code produit:
815338198