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 ...
MORE STORIES FROM THE SLOVAK SPECTATOR Girl with a lighter: Teen sets a man on fire, then heads to school as if nothing happened. Statue heist: Visitors to Kežmarok can no longer admire the 1978 skier ...