Questionable evidence for a limit to human lifespan

Nature. 2017 Jun 28;546(7660):E13-E14. doi: 10.1038/nature22790.
No abstract available