Geo Location Information for 72.1.194.66 IP Address. The IP Address 72.1.194.66 is located at 45.2981 latitude and -75.9058 longitude in Canada. Friendly Location for the IP Address is Ontario, Ottawa, Canada, K2v 1b8
The original online game that spawned the amazing 20Q handheld toy.