New drug breakthrough from jellyfish a way to make to make human beings immortal may have been found! click here to find out more