A family tree for humanity

919,273 views | Spencer Wells • TEDGlobal 2007