Geo Location Information for 66.11.140.75 IP Address. The IP Address 66.11.140.75 is located at 40.9331 latitude and -73.1119 longitude in United States. Friendly Location for the IP Address is New York, East Setauket, United States, 11733
Cameras, camera reviews, product information and specifications from Nikon. Choose the right photography camera for you.