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 ...
A discovery of 470-million-year-old brachiopod fossils has been made in Zigui County, Hubei Province, offering new insights into the ancient ecosystems of the Ordovician period. The find is expected ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results