Moringa Oleifera has been called "The Miracle Tree" and for good reason. Every part of the tree is edible, nutritious and packed full of nutrients to sustain life.