Health Benefits of Sacha Inchi

Health Benefits of Sacha Inchi

Sacha inchi is a plant native to the Amazon rainforest in Peru. It is characterized by its star-shaped, green leaves, towering height (it can often reach two meters or higher), white flowers and edible seeds. These seeds, which look like brown nuts and are also called...