Transposase enzyme and DNA complex

Bildnummer 11638292
Transposase enzyme and DNA complex
;