An analysis of ancient genomes suggests that the different branches of the human family tree interbred multiple times, and that some humans carry DNA from an archaic and unknown ancestor. Melissa Hubisz and Amy Williams of Cornell University and Adam Siepel of the Cold Spring Harbor Laboratory repo