Trees are some of mother nature's most beautiful creation. They start off as the tiniest of seeds, and over time grow in to miraculous sizes, each with their own unique twists and turn, bearing flowers and fruits.

With over 23,000 different type of trees in this world, there are many unique variations of these ancient giants.