141.219.6.121 is located in Houghton, United States (latitude 47.115, longitude -88.545) db-ip data: September 2026