Moringa Leaf Powder

Moringa leaf is a superfood for skin, containing many essential nutrients including Vitamins A & C.  The moringa tree is often referred to as the "miracle tree" due to all of its parts having benefit to humans and animals.