67.78.79.250 is located in Lubbock (Medical District), United States (latitude 33.575, longitude -101.89) db-ip data: September 2026