Ancient CivilizationsHave Egypt’s long lost pyramids really been found on Google Earth? Historical maps show sandy mound may hide monument larger than Giza Posted on January 30, 2021 by Administrator Mounds of sand spotted in the Egyptian desert using Google Earth might be the site of long-lost pyramids. American archaeology researcher Angela Micol pinpointed two areas along the Nile basin, 90 miles apart, both containing unusual shaped mounds last year.