It's being called the superfood of superfoods. The leaves, pods, seeds and bark of the Moringa tree boast an amazing array of nutrients and health benefits, and the emerging science is backing up the 5,000 years of medicinal use in many parts of the world. Tune in this week to find out why Moringa has long been known as "The Miracle Tree."