Time for a guest post. This time this is by Krista Harper. In its most simple terms yoga is a practice incorporating physical, mental, and spiritual disciplines. While lying under a broad term, yoga actually has several schools of thought, practices, and goals. While yoga’s mindful benefits are well known, what many people don’t realize is that yoga also provides physical benefits such as flexibility, pain relief, weight management, and strength. Yoga provides a full range of benefits tackling nearly all of your body’s needs. Here are 5 amazing benefits of yoga 1. Helps improve posture One of the components of yoga is moving your body through different poses and postures. This helps to strengthen your muscles, tendons and joints, as well as improves your posture in areas such as your neck that supports your head, and your spine which supports your full bodies weight and protects your spinal cord. By improving the strength in your posture areas...