"HUMAN ORIGIN" content on TweakTown - Page 1
We found 2 items for the tag: HUMAN ORIGIN
NEWS
Mysterious skull discovered challenges theory humans originated in Africa
An ape fossil found in Turkey that dates back millions of years is challenging the conventional theory that human ancestors evolved in Africa.
NEWS
Chinese scientists unveiled a new 'Dragon Man' human species
Chinese scientists and researchers announced they've discovered a new human species that is closer to humans than Neanderthals.