Spoiler Archaefructus liaoningensis is a 125 million year old plant. It was first discovered in fossil beds in north eastern China. It's heralded as the earliest known angiosperm or flowering plant.
Spoiler Credit Professor Sun Ge, from China's Jilin University as discovering Archaefructus, an aquatic plant that lived on the edge of lakes 125 million years ago. Jerry
The earliest flower is a flower that scientists think is 120 million years old. It was identified in the year 1989 by Dr. Leo Hickey and Dr. David Taylor of Yale University, from a fossil discovered near Melbourne, Australia. The fossil of the flower was discovered in Victoria, Australia. The angiosperm resembles the modern black pepper plant. It has 2 leaves and one flower, and is known as the Koonwarra plant.