Humans May Live to 120 in Just 60 Years Time

Research reveals it is possible to slow down our biological aging process.