Can the body's own killer torpedoes fight cancer?_澳门葡京手机版app下载

The torpedoes reside in specific cells of the innate immune system. These cells could be the next breakthrough in cancer treatment.