68.48.71.191 is located in Taylor, United States (latitude 42.241, longitude -83.27) db-ip data: September 2026