What is Sacha Inchi? The word ‘superfood’ gets bandied about with increasing regularity these days and many of the newly discovered superfoods seem to come straight out of the Amazon region of South America. Sacha inchi is yet another South American food that has been heralded … [Read more...]