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 ...