24-03-2019 09:39
via
bbc.co.uk
Huge fossil discovery made in China's Hubei province
The fossils found on a river bed in eastern China are estimated to be about 518 million years old.
Read more »