Google Earth might have found new Egyptian pyramids

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