The Immortal Ones: Plants and Animals That Live Forever

Why them? What twist of fate conferred immortality on a jellyfish—and not us?