Meganuclease bound to uncleaved DNA

Bildnummer 12326524
Meganuclease bound to uncleaved DNA
;