Although average human life expectancy is rising, the maximum lifespan is not increasing. Leading demographers claim that human lifespan is fixed at a natural limit around 122 years. However, there is no fixed limit in animals. In animals, anti-aging ...