Bacteriophage portal proteins

Bildnummer 11639056
Bacteriophage portal proteins
;