Your place for Space News
Scientists have discovered a distinct cell population in tumors that inhibits the body’s immune response to fight cancer.