Post Thumbnail

Not many would argue that Google's indeed quick to bring its latest and greatest software creations to many folks around the globe. More specifically, the Mountain View-based company announced today that its handy indoor Maps are now available in Germany, giving people there the ability to easi

1 year ago 0 Comments
December 5, 2012 at 7:04PM