FACT CHECK: No, This Video Does Not Show Satan Worshippers In The UK

The video shows the Red Rebel Brigade, an international performance artivist troupe

Leave a Reply