The fossils date back at least 125 million years and were discovered in Liaoning. Photo: Xinhua