Siberian cult leader Sergei Torop, who claimed to be Jesus reincarnated, was sentenced to 12 years in prison for harming followers physically and financially.
More than 300 sheep were on the “lamb” last week in California, according to police, who had to wrangle the flock after they ambled away from their pen....