Geo Location Information for 208.68.72.107 IP Address. The IP Address 208.68.72.107 is located at 44.6461 latitude and -63.6874 longitude in Canada. Friendly Location for the IP Address is Nova Scotia, Halifax, Canada, B3s 0b9
Daily links to Pro Sports news and rumors from every major newspaper in America.