Implantable back pain device

ST. LOUIS, Mo. (Ivanhoe Newswire) — About 75 percent of all Americans will experience back pain at some point in their lives; for those with…