Websites hosted on 68.67.89.130 IP Address
Geo Location Information for 68.67.89.130 IP Address. The IP Address 68.67.89.130 is located at 38.6785 latitude and -121.773 longitude in United States of America. Friendly Location for the IP Address is California, Woodland, United States, 95695.