2 ms·
My iPhone give me the right answer - London, England. Not sure why he got a different answer. And I’m in Texas about 120 miles away from London, Texas.
by MR4D 6y ago
My iPhone give me the right answer - London, England. Not sure why he got a different answer. And I’m in Texas about 120 miles away from London, Texas.