Leader of Cult That Sacrificed Humans Dies in Cop Car Crash

Pastor Kevin Smith has died after the police car transporting him to face charges over "ritual killings" at his church crashed.

No comments: