Natural Telomerase Inhibitors September 7, 2007Telomerasebiotechnology, cancer, health, natural telomerase inhibitors, tea, telomeraseadmin [mage lang=”en|es|fr|en” source=”flickr”]natural telomerase inhibitors[/mage]