Ephialtes of Trachis, whose name means "nightmare" in Greek is regarded as one of the most notorious traitors in the history of Greece.
Astonishing details of Alexander the Great's personal armory as he prepared for the Battle of Gaugamela against the Persians ...