Scientific image of topoisomerase I bound to double stranded DNA

Code produit:
1029441470