A Snapshot of Our Mysterious Ancestor Homo erectus