The discovery, dubbed "Baby Yingliang", is believed to be between 66 and 72 million years old, and was found in the Late Cretaceous rocks of Ganzhou in southern China.
skynews
Showing 0 to 17 of 1 results