Geo Location Information for 70.186.9.20 IP Address. The IP Address 70.186.9.20 is located at 35.5067 latitude and -97.7625 longitude in United States. Friendly Location for the IP Address is Oklahoma, Yukon, United States, 73085
NewsOK is Oklahoma's most trusted source for breaking news, sports, weather, obituaries, politics, business, art, entertainment, blogs, video, photos and Oklahoma City headlines.