DNA Holliday junction complex

Bildnummer 11796861
DNA Holliday junction complex
;