See Gorgeous Images From Google Earth Every Time You Open A New Tab.

Earth View from Google Earth is an extension by Google Which lets you experience the beauty of earth every time you open a new tab in Google Chrome. The images display by Earth View...