The Colossi of Memnon in Luxor, Egypt

Posted on

The Colossi of Memnon in Luxor, Egypt