News

The traffic cop turned cult leader who claimed to be the son of god — and will now spend 12 years in jail - Alex Croft looks ...
Sergei Torop, 64, lost his job as a traffic cop before founding the Church of the Last Testament in 1991 and claiming to be ...