There is a city of Old Testament times in southern Jordan called Petra. It is a major tourist attraction. Several scenes from “Indiana Jones and the Last Crusade” were filmed there. It also has prophetic significance. Some Bible scholars believe it will be the place of refuge for the Jews ...
Read More »