Scientists have unveiled one of the smallest bird fossils ever discovered. The chick lived 127 million years ago and belonged to a group of primitive birds that shared the planet with the dinosaurs. Fossils of birds from this time period are rare, with … Discuss
Source: The Free Dictionary