500 MILLION-year-old fossils of more than 250 species found in a river delta in modern China w - 1BR
  • 2 years ago
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.

VIEW MORE : https://bit.ly/1breakingnews