50.2.61.235 is located in Elgin, United States (latitude 42.03, longitude -88.264) db-ip data: September 2026