Telomere length and telomerase activity; a Yin and Yang of cell senescence

Telomere length and telomerase activity; a Yin and Yang of cell senescence