Geo Location Information for 66.39.133.90 IP Address. The IP Address 66.39.133.90 is located at 40.4406 latitude and -79.9959 longitude in United States. Friendly Location for the IP Address is PENNSYLVANIA, PITTSBURGH, UNITED STATES
Pro-Life Action League -- Saving women and their babies from abortion with peaceful direct action -- headquartered in Chicago, Illinois since 1980.