Humans Have Hidden in Asia for 100,000 Years
Scientists have named this mysterious new human species Juluren, meaning "big-headed person", which once coexisted with and even interbred with modern humans, Homo sapiens. The research team, led by anthropologist ...