Superfruit: The Baobab

The “tree of life,” or Baobab, is the world’s largest succulent plant and is a sacred tree of Africa’s, which produces the superfruit.

The "Tree of Life" is the world's largest succulent plant.
Photo courtesy www.RareSeeds.com