Geo Location Information for 68.66.6.93 IP Address. The IP Address 68.66.6.93 is located at 33.8722 latitude and -117.87 longitude in United States. Friendly Location for the IP Address is California, Placentia, United States, 92870
Your worsening back pain could be Ankylosing Spondylitis, a chronic inflammatory disease. Learn more.