Best Bet for Back Pain?

As many as 400,000 Americans over the age of 60 suffer from back pain caused by lumbar spinal stenosis, but now a new treatment can provide relief.

Advertisement