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:Man creates his own satellite to take space selfies…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…Weekend PC Game Deals: Earth discounts, automation…