Leaves found inside 120-million-year-old bird fossil in China – Global Times

Chinese researchers have revealed the oldest evidence for leaf eating in birds as the fossilized leaves were found in the stomach of an extinct …

Read More at Source.

Pumilo
Author: Pumilo