dailyoddsandends.wordpress.com
Lost Egyptian Pyramids Found?
Two possible pyramid complexes might have been found in Egypt, according to a Google Earth satellite imagery survey. Located about 90 miles apart, the sites contain unusual grouping of mounds with …