Software Google Earth New Update Is Set to Arrive on April 18 Costea Lestoc Apr 17, 2017 0 Keep your fingers crossed, as a brand new Google Earth is going to be launched on April 18, at a pre Earth Day event in New York…