screen-shot-2016-12-12-at-8-24-27-pm Published Mon Dec 12, 2016 at 807 × 588 in Israel Houghton: A Questionable Revival Leader for Steven Furtick and Elevation Church