New Google Earth is Epic @TechWeeklyTay April 19, 2017 0 Google Earth has made a major upgrade as of yesterday: https://www.youtube.com/watch?v=O-XidwKsKAE Of the major upgrades, the…