Mt. Nemrut

Referenced in 1 episode

Definition

An archaeological site in Turkey crowned with colossal stone heads and a royal tomb, dating back to the 1st century BC, representing the legacy of King Antiochus I.