28 July 2020 Alex Oh Science & Technology These cells slow an immune response. Derailing them could help fight tumors For years, drugs that release brakes on the immune system have been used to treat thousands of people with cancer...