Yeast telomere protein complex

Bildnummer 12348845
Yeast telomere protein complex
;