Alleged sex cult leader trial begins in DeKalb County

Alleged sex cult leader trial begins in DeKalb County

Eligio Bishop, who is allegedly the head of the Carbon Nation, is on trial accused of raping a woman trying to leave his cult in March 2022.

Top Videos