Self-assembled DNA triangle

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