Health Scientists Discover Compound That Repairs Cancerous Cell Ifeanyi Omokwe Apr 12, 2018 0 Scientists have discovered a compound that repairs or makes cancerous cells to commit suicide after fatal genome…