Geo Location Information for 96.125.173.148 IP Address. The IP Address 96.125.173.148 is located at 29.8312 latitude and -95.4741 longitude in United States. Friendly Location for the IP Address is Texas, Houston, United States, 77092
Vizzed is an online gaming community which lets you play 10,000s of retro games online for free, get information for almost every game ever made and discuss both gaming and life...