High magnification view of a T lymphocyte releasing chemical messengers to initiate immune response.

Code produit:
883714351