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