Researchers have unveiled the face of a long-lost human ancestor ... the Denisovans' significant role in shaping human evolution. The Harbin skull, often called the "Dragon Man," is a 150,000 ...