Geo Location Information for 66.29.158.142 IP Address. The IP Address 66.29.158.142 is located at 46.127 latitude and -118.36 longitude in United States. Friendly Location for the IP Address is WASHINGTON, WALLA WALLA, UNITED STATES
Java, Ruby, AJAX, PHP, MySQL, Apache, Linux, Freebsd, Unix ...