Senescence induction; a possible cancer therapy.

Senescence induction; a possible cancer therapy.