Animal Planet HQ on MSN16d
New Hominid Discovery in China Challenges Out of Africa TheoryA stunning discovery in China is shaking up what we thought we knew about human evolution. Scientists have uncovered a hominid skull, nicknamed âDragon Head,â near Hualongdong that doesnât fit ...
Researchers have uncovered a complete Quina technological system in the Longtan site in southwest China. The discovery challenges the widely held perception that the Middle Paleolithic period was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results