by, S. Steve Dounis
Stevia is a herb native to Paraguay, South America, and is found mainly in the western hemisphere from South America to as far north as Arizona, New Mexico and Texas. The leaves on the Stevia plant hold its sweetness. One leaf is about 30 times sweeter than sugar and calorie free. It [...]
