Eight dinosaur fossils discovered in northeast China's Liaoning Province have been returned to China from Europe. The fossils are believed to be from feathered dinosaurs and a bird-like dinosaur. They are estimated to be more than 120 million years old. Experts say the return of the fossils could provide evidence of an evolutionary relationship between dinosaurs and birds. The fossils are now being showcased at the Paleontological Museum of Liaoning.