500 MILLION-year-old fossils of more than 250 species found in a river delta in modern China w - 1BR
2022-03-24 1 Dailymotion
The 518-million-year-old Chengjiang Biota - in Yunnan, south-west China - is one of the oldest groups of animal fossils known to science, and a key record of the Cambrian Explosion.