Geo Location Information for 64.130.2.141 IP Address. The IP Address 64.130.2.141 is located at 40.4444 latitude and -79.9791 longitude in United States. Friendly Location for the IP Address is PENNSYLVANIA, PITTSBURGH, UNITED STATES
Play Baseball Mogul and Football Mogul, from Sports Mogul Inc. Award-winning baseball simulation and football simulation! The #1 best-selling baseball game for Windows!