A cache of human-like fossils from China has perplexed scientists for decades, defying explanation or categorization.The ...