Can a Jellyfish Unlock the Secret of Immortality?