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 years old.
Source: www.bbc.com
china aboutmillion fossils bed eastern river fossil estimated