Each year, 1 million+ Americans suffer from the debilitating effects of Lumbar Spinal Stenosis (LSS), a painful condition that limits the ability of sufferers to walk farther than 50 feet without experiencing pain. Patients who suffer from LSS usually find relief only when sitting down or leaning forward, and may suffer an array of painful […]