Could this mysterious disappearing organ hold the key to longevity? - Edward Chen (Nature, 2026)