Telomerase The Key To Immortality February 1, 2008Telomeraseaging, biology, cancer, health, telomeresadmin [mage lang=”en|es|fr|en” source=”flickr”]telomerase the key to immortality[/mage]