Brazilian authorities say they have arrested Victor Arden Barnard, an American pastor wanted in connection with a long list of sex charges in Minnesota and who told his church members he was “Christ in the flesh.”
Brazilian authorities say they have arrested Victor Arden Barnard, an American pastor wanted in connection with a long list of sex charges in Minnesota and who told his church members he was “Christ in the flesh.”