Insect fossil from 300m years ago found in Shanxi
A Permian-era Diaphanopterodea insect fossil, dating back about 300 million years, has been found for the first time in Yangquan, North China's Shanxi Province, according to a report by local newspaper on Monday. The paper detailing the discovery was recently published in the journal Fossil Record. The discovery represents both the earliest and eastern-most record […]