A Oxford University study shows that people who practice yoga, even once per week, have less stress, lower blood pressure, and sleep better at night. That is no stretch of the imagination.