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.
Modern animal life could have origins in delta miragenews.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from miragenews.com Daily Mail and Mail on Sunday newspapers.