A multinational team of researchers has reportedly discovered the explanation for the sudden halt in the growth of some tumors, which seem to go into a long period of dormancy. According to their findings, the immune system has the ability to stop...









Fresh Comments