We Now Have The Largest Ever Human ‘Family Tree’, With 231 Million Ancestral Lineages

We Now Have The Largest Ever Human ‘Family Tree’, With 231 Million Ancestral Lineages In June 2000, two rival groups … Continue reading We Now Have The Largest Ever Human ‘Family Tree’, With 231 Million Ancestral Lineages