The server that hosts my web sites has the IP 22.214.171.124. It is located in Santa Clara, California. But based on the weird behavior I get when retrieving URLs from there, I infer that Google, Youtube, Myspace and Facebook think it's not in the United States.
I assume this means the IP block is mis-listed in some database somewhere. Who runs that database? Since they all have it wrong, they must have gotten their data from the same place.
I don't even know what country it thinks it's in... But it's not here.