What is stevia? What are the health benefits of stevia?

Find out about stevia – a popular sugar substitute extracted from plants grown in Brazil and Paraguay. With no calories and numerous health benefits, is it too good to be true?