Saturday, March 12, 2011

Heyflick Life, Telomeres, Telomerase, and Immortality

Immortality in humans is closer then you think. Check out this documentary. 




8 comments: