Over the past 17 years, the site has been excavated and more than 10,000 fossils have been discovered ... Thousands of new species are found each year. Here are three of our most recent eye ...
A cache of human-like fossils from China has perplexed scientists for decades, defying explanation or categorization.Related video above: Human skeletons and other treasures found in the ancient ...