News

After 3.8 billion years of evolution, the tree of life has branched again and again, with some branches dying out and others with living descendants out at the branch tips.