News Controversial Megachurch Leader, Bishop Eddie Long, Dies of Cancer at 63Selena HillJanuary 15, 2017September 23, 2017 by Selena HillJanuary 15, 2017September 23, 20171667 Bishop Eddie Long, the embattled leader of a renowned megachurch in Atlanta, passed away from cancer on Sunday at the age of 63.... Read more