HK97 family phage portal protein

Bildnummer 12348831
HK97 family phage portal protein
;