DNA Holliday junction complex

Bildnummer 12326047
DNA Holliday junction complex
;