The restored statues of a pair of fossil human skulls dating back to one million years ago are unveiled at the Hubei Provincial Museum in Wuhan, central China's Hubei Province, on Dec. 26 ...
Some results have been hidden because they may be inaccessible to you