Impressive results in animals that have had their lifespans boosted by up to 40 percent have started making their way into humans.… Stem cells are…

Impressive results in animals that have had their lifespans boosted by up to 40 percent have started making their way into humans.… Stem cells are…