Editor's picksPutin says organ transplants could grant immortality. Not quite.adminSeptember 5, 2025 by adminSeptember 5, 202506 On Wednesday, one scientist described how he’d been testing potential longevity drugs on the tiny nematode worm C. elegans. These worms live for only about...