Anyone who has tried a yoga class knows that it can be physically demanding. But did you know that it also provides a host of benefits to your body? Yoga is an ancient practice that involves physical poses, breathing techniques and meditation. Many people are drawn to yoga to improve their flexibility and strength, but they may not realize how much it contributes to their overall health.