Tag: Cross and the Switchblade

Rest in Peace, Rev. David Wilkerson

Rev. David Wilkerson, founding pastor of the Times Square Church in New York City, was killed Wednesday in a car crash in Texas.