New research sheds light on the unusual location of the Pyramids in Egypt
Researchers from the University of North Carolina Wilmington using radar satellite imagery found a major extinct branch of the Nile. The extinct branch of the river flowed through the foothills…