Is it true that human beings are biologically setup to live to be around 120 years old?
Why does 120 years seem to be the limit for the human lifespan?