A remarkable fossil discovered in northern China suggests that multiple human species once shared the region around 150,000 ...