China hails “greatest discovery since Peking Man”
But nothing in the articles tells us where we can read about it. And my google fu on this is about as good as my kung fu. Does anyone know more about this? I assume these are H. erectus, based on the description.
I’m sure Scientific American and *Science *will have a blurb about them eventually, but I was hoping for something online.