Ivory fossil on display at a museum in Huaibei City, East China’s Anhui Province, Jan. 13, 2017. Measuring 3.4 meters in length, the longest ever found in China, it dates back to 50,000 years ago. (Photo/Sipaphoto)
RIGHT BG
Ivory fossil on display at a museum in Huaibei City, East China’s Anhui Province, Jan. 13, 2017. Measuring 3.4 meters in length, the longest ever found in China, it dates back to 50,000 years ago. (Photo/Sipaphoto)