(photo via Yoga Health Foundation) Happy Body, Happy Mind -Yoga Health and Fitness Tips, Info & Equipment Yoga Health History – People have practiced yoga for over 5000 years. As of this writing, close to 11 million Americans are practicing and enjoying yoga health benefits. The word “yoga” is a Sanskrit term that means to yoke or harness. Modern yoga […]