Geo Location Information for 64.94.241.240 IP Address. The IP Address 64.94.241.240 is located at 42.3535 latitude and -71.0627 longitude in United States. Friendly Location for the IP Address is MASSACHUSETTS, BOSTON, UNITED STATES
3D Virtual Worlds Chat at its finest. Chat in 3D worlds with people from around the globe. Test your skills and create your own 3D virtual world in minutes