Bacteriophage portal proteins

Bildnummer 11639071
Bacteriophage portal proteins
;