An organization calling itself the Soldiers of Odin, claiming that it keeps the streets of Europe safe by patrolling for illegal immigrants and refugees, has purportedly arrived in the United States.
↧