Meganuclease bound to uncleaved DNA

Bildnummer 12326525
Meganuclease bound to uncleaved DNA
;