New Google Earth Delivers Guided Tours, 3D Images & An ‘I’m Feeling Lucky’ Feature

There is a brand new Google Earth that has been released by Google for the web and on Android on April 18th, and it includes interactive guided tours, 3D images and a new "I'm feeling lucky" feature. For this new version of Google Earth, Google partnered with storytellers, nonprofit organizations and scientists to create Voyager, [...]