Type I topoisomerase protein bound to DNA

Bildnummer 11789015
Type I topoisomerase protein bound to DNA
;