

Low back pain is the leading cause of physical disability worldwide, according to WebMD, and current interventions provide almost no

Low back pain has become increasingly common worldwide. The Global Burden of Disease study of 2010, published this year by