March 16, 2023 Humans Are on Track to Achieve Immortality in 7 Years, Futurist Says Humans Are on Track to Achieve Immortality in 7 Years, Futurist Says