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 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果