68.189.98.114 is located in Escalon, United States (latitude 37.797, longitude -120.997) db-ip data: September 2026