Archaeopteryx, long considered the earliest fossil bird, could be knocked off its perch by Baminornis zhenghensis, which ...
A bird fossil, Baminornis zhenghensis, discovered in China's Fujian Province, is around 150 million years old. This finding suggests modern birds' origins date back earlier to the Late Jurassic, ...