Self-assembled DNA triangle

Numéro d’image : 11780822
Self-assembled DNA triangle
;