Title: The Secret of the Sahara Kufara
Places: Kebabo (Libya), Libyan Desert