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 ...