Home Tags Light of The World Church

Tag: Light of The World Church

Leader of Georgia Megachurch Indicted on Charges of Child Sex Abuse

0
Residents in the small Georgia town of Flowery Branch say they are “almost jubilant” to see charges of rape and sexual abuse being brought against...