Humans may be able to live for between 120 and 150 years, but no longer than this "absolute limit" on human life span, a new study suggests.
Human life span may have an 'absolute limit' of 150 years : Read more
Human life span may have an 'absolute limit' of 150 years : Read more