DNA Holliday junction complex

Bildnummer 11632893
DNA Holliday junction complex
;