The world’s oldest flower is 135 million years old. Years old and found in a fossil found in China, meanwhile the world’s oldest nectar-eating insect is 145 million years old.
The world’s oldest flower is 135 million years old. Years old and found in a fossil found in China, meanwhile the world’s oldest nectar-eating insect is 145 million years old.