An abstract representation of a DNA helix made of dots.

Code produit:
817851198