After briefly appearing in Japan's App Store, Google's Latitude app is now in your App Store—and this time, it doesn't look like an accident. Stalk friends! Be stalked! It's free! [iTunes via RedmondPie]