Moringa oleifera aka The Miracle Tree Discovery Channel

July 20, 2016

 

Moringa oleifera, considered by many to be the most nutrient-rich plant on Earth. Native to the Himalayan Mountains, Moringa oleifera is nature’s “miracle tree”. It’s packed with 90+ vitamins, minerals, vital proteins, antioxidants, omega oils, and other benefits.