A team of paleontologists that analyzed a 54-million-year-old fossilized chunk of owl vomit have learned that owls, famous ...
A research team led by Dr. Li Zhiheng and Dr. Thomas Stidham from the Institute of Vertebrate Paleontology and Paleoanthropology (IVPP) of the Chinese Academy of Sciences has discovered the amazingly ...