Immune therapy scientists discover distinct cells that block cancer-fighting immune cells

Scientists have discovered a distinct cell population in tumors that inhibits the body’s immune response to fight cancer….

Scientists have discovered a distinct cell population in tumors that inhibits the body’s immune response to fight cancer….