A team of Australian and Chinese scientists, including Dr. Fiona Campbell (Karen Davison), uncover ancient human remains in a remote cave in South West China that challenge our understanding of human evolution as they represent a new human species previously unknown to science.
No comments yet - be the first.
Sign in to leave a comment.