Remember Google Latitude's brief appearance on the Japanese App Store just days ago? You might have missed it as most people, but now the app is officially out on Apple's App Store and that means your mom/wife/kid will always know where to find you…


More...