87.76.28.130 is located in Lansing, United States (latitude 42.705, longitude -84.666) db-ip data: September 2026