Superfood Spotlight: Baobab

The Baobab is a beautiful rare tropical exotic tree native to Madagascar, Africa, and Australia. It has been called the Tree of Life for its almost mythical powers that some cultures attach to it.