transplants

Putin says organ transplants could grant immortality. Not quite.
[ad_1] 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 15 to 40 days,...