L liebertonline.com Scientists successfully activate human telomerase 59 points swwu 16 years ago 27 comments