Human dendritic cells - stars in the skin.

Human dendritic cells - stars in the skin.