Colossi of Memnon on the West Bank at Luxor, Egypt
Return to Previous Page