by Chris Braithwaite BAVARIA, Germany — German police seized 40 children of the Twelve Tribes religious community here on September 5, according to press accounts. The group is one of many international offshoots of the Northeast Kingdom Community Church in Is... More »
We use cookies!
By using this site you agree to the use of cookies, more info.