Chlorocebus sabaeus

ICAM2

intercellular adhesion molecule 2
3949606
60711