A large layer of fish fossils, estimated to be more than 70 million years ago, was found in a bamboo forest in southwest China's Sichuan Province.
A large layer of fish fossils, estimated to be more than 70 million years ago, was found in a bamboo forest in southwest China's Sichuan Province.