CD8(+) T cells: foot soldiers of the immune system

CD8(+) T cells: foot soldiers of the immune system