What a fine long pedigree you have given the human race. - Charles Darwin to Charles Lyell, 1863.
How is the Royal Family descended from fish? How distantly are we related to dinosaurs? How much of your DNA came from Neanderthals? How are the builders of Stonehenge connected to great-grandpa?
According to science, life first appeared on Earth about 3,500 million years ago. Every living thing is descended from that first spark,...