Feathered embryo found in China

A 121 million-year-old baby arboreal bird, fossilised while still curled in its egg, has been found in China, Science magazine reports this week. The fossil is thought to be the most ancient unborn bird ever discovered.