A wooden sculpture discovered in Shangba township, Southwest China's Chongqing municipality, April 13, 2015. Archaeologists discovered 12 statues in the cave sitting 1760 meters above the ground. [Photo by Liu Xingmin/ asianewsphoto]