Geo Location Information for 66.77.96.140 IP Address. The IP Address 66.77.96.140 is located at 44.0914 latitude and -91.7497 longitude in United States. Friendly Location for the IP Address is Minnesota, Minnesota City, United States, 55959
Free and safe software downloads spanning a wide range of categories.