Huge fossil discovery made in China's Hubei province

The fossils found on a river bank in eastern China are estimated to be about 518 million years old.

Comments

Popular posts from this blog

Killer dad Chris Watts "confessed to fatally strangling his wife in a rage but still maintains she killed their daughters

Foreigner accuses Abuja hotel of food poisoning and theft (photos)