Home
Random
Trending
Today
4
posts added
Search
scientificman.com
wYXo
TIL a flower called Amborella trichopoda is the oldest Flowering Plant of Earth. They are about 130 Million Years Old! It is the closest we have got to a living ancestral flowering plant.