News

When the researchers turned off TP63, the cancer cells lost their resistance to ferroptosis, but this resistance was restored ...