Geo Location Information for 66.152.92.64 IP Address. The IP Address 66.152.92.64 is located at 45.5001 latitude and -73.6658 longitude in Canada. Friendly Location for the IP Address is QUEBEC, ST. LAURENT, CANADA
2 Porn Tube Give you Free Porn Videos. Free Sex and Porn Tube!