From the Editor Jul/Aug 2018
Some things seem almost too absurd to be true. But life is filled with absurdities when it comes to Israel. Do you see the ladder in the photo below? It has leaned against the Church of the Holy Sepulchre in Jerusalem for at least 150 years…