This post is about Moringa Tree Benefits. Nope, not a river in the Amazon, Moringa is actually a superfood powder with many health benefits! It's also known as the horseradish tree. It's a small tree from India, Pakistan, and Nepal that has been used for generations in...