>>516135378
No, those are chabad emissaries. Its a army of rabbis from around the world. Part of the problem, but not the final boss.