Frequently we hear about the benefits of yoga for stress relief. But why does yoga have such a reputation? Although yoga practitioners have known for thousands of years that the practice gives deep health benefits, more recently the science world ...