Thinking Allowed

medical / technology / education / art / flub

showing posts for 'aboutmillion'

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: bbc.com