Google Earth View In Maps

New "Earth" tab in Google Maps

Google Maps has added an "Earth" tab to your default page, allowing you to get the Google Earth view of the world as you would in the stand-alone application. Check it all out on today's Tekzilla Daily.