Tag Archive: Cancer “kill switch” discovered: Scientists have figured out how to make cancer cells “commit suicide” simultaneously