Lumbar Traction is a manufacturer producing Lumbar Decompression or traction device, Shipped from China worldwide.
Lumbar Traction updated their website address.