Tag: SelfDestruct
Cancer Cells’ “Self-Destruct Buttons” Found
Scientists have made an important discovery that will facilitate the treatment of cancerous cells. A system has been developed that will enable cancerous cells to self-destruct. There are different types…