The Lighthouse of Alexandria

A colossus of Helios the sun-god, erected by the Greeks near the harbor of a Mediterranean Island. [General] [Egypt]

Read More