Geo Location Information for 98.138.81.73 IP Address. The IP Address 98.138.81.73 is located at 41.2586 latitude and -95.9378 longitude in United States. Friendly Location for the IP Address is Nebraska, Omaha, United States, 68046
Play the latest online games on Yahoo! Games. Play and download single and multiplayer games from a wide selection of arcade, board and puzzle games.