The creature with the key to immortality?