De-Stress & Heal Back Pain With One Move

The psoas muscle is the largest muscle attaching your legs to your torso. It acts to¬†flex the legs forward and up towards your chest, and is a key muscle in running. The psoas… Continue reading