69.20.128.228 is located in Idaho Falls, United States (latitude 43.493, longitude -112.041) db-ip data: September 2026