IpTurtle.com
Title
Your IP address is 66.249.16.207 - IPTurtle.com - What is my IP address info?
Description
Excerpted from the website:
- IPTurtle.com is a website designed to display your computers IP ("Internet Protocol") address along with other various information about your computer.