stf

Tail fiber protein

Molecular Synopsis