New Fossil in China Pushes Bird Origins
A short-tailed bird fossil, stated to be the oldest dating back about 150 million years, was discovered by Chinese scientists in east China's Fujian Province shedding a new light on the origin of ...
Chinese scientists have unearthed the oldest short-tailed bird fossil, dating back about 150 million years, in east China's Fujian Province. [Photo/Institute of Vertebrate Paleontology and ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results