DNA Holliday junction complex

Bildnummer 11632776
DNA Holliday junction complex
;