Hosted on MSN1mon
Jurassic jackpot: 149-million-year-old short-tailed bird fossil discovered in ChinaTwo bird fossils dating back 149 million years to the Jurassic era have been unearthed in Fujian Province, southeast China. These fossils bridge a gap in our knowledge of early bird evolution.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results