xx(follow back)
@jgw
Chinese scientists have unearthed the oldest short-tailed bird fossil, dating back about 150 million years, in east China's Fujian Province. This suggests that birds might have originated earlier than previously thought.
0 reply
0 recast
0 reaction