Posted on March 19, 2012 by CinderellaA new species of human? Ancient skulls found in China stun scientists (video)