Thinking Allowed

medical / technology / education / art / flub

Huge fossil discovery made in China: The fossils found on a river bed in eastern China are estimated to be about 518 million

Huge fossil discovery made in China: The fossils found on a river bed in eastern China are estimated to be about 518 million years old.

Source: www.bbc.com

china aboutmillion fossils bed eastern river fossil estimated