It’s a Bible verse that has puzzled Christians and been used by critics to attack the trustworthiness of Christ Himself. When Jesus, speaking of His return, said, “Truly I say to you, this generation will not pass away until all these things take place” (Matt. 24:34), did He believe His second coming would happen before those hearing Him would die? At first blush, it sure looks like it. Skeptical philosopher Bertrand Russell thinks so. In his essay “Why I am not a Christian”, he argued that Jesus got it wrong, saying: “For one thing, he certainly thought that his second...