Maximum human lifespan may increase to 125 years

Nature. 2017 Jun 28;546(7660):E16-E17. doi: 10.1038/nature22792.
No abstract available