Lost Egyptian Pyramids Found by Google Earth

A Google Earth satellite imagery survey may have found two pyramid complexes in Egypt, Discovery News reported. The sites, which are located about 90 miles apart, contain unusual groupings of mounds with intriguing features and orientation, satellite archaeology research Angela Micol said to the Archaelogy News Network. Read More

Tag Cloud