The Statue of Liberty Was Originally Designed as an Egyptian Woman

Due to its rich archeological history, Egypt is well-known as a home to various colossi statues depicting ancient rulers. Most travelers to Egypt easily recognize this when visiting the Colossi of Memnon, seated proudly on the West Bank of the Nile in Luxor, or when standing small before the seated statues fronting the Temple of…