Rich brachiopod fossils dating back 470 million years to the Ordovician period were discovered in Zigui county, Central China's Hubei Province. Experts suggest these fossils provide evidence for ...