The fossils found on a river bed in eastern China are estimated to be about 518 million years old. from BBC News - World
No comments: