Google Earth might have found new Egyptian pyramids August 13, 2012 by admin Tweet A university researcher has found new pyramids in Egypt through Google Earth. These pyramids have lain undiscovered for potentially thousands of years. Read more… Neowin Related Posts:New ESA weather satellite sends back its first image…New Star Wars and Planet Earth III DLC packs are…Microsoft partners with BBC Earth to bring Frozen…Minecraft's latest free DLC is Planet Earth III pack…Microsoft promotes the many Windows 11 PCs that use…