Websites hosted on 66.90.130.62 IP Address
Geo Location Information for 66.90.130.62 IP Address. The IP Address 66.90.130.62 is located at 32.0321 latitude and -102.0898 longitude in United States of America. Friendly Location for the IP Address is Texas, Midland, United States, 79705.