Takfir

As predicted by many, a horrifying new outrage has been added to the annals of radical Islam. In Garland, Texas, a Dallas suburb, on Sunday, May 3, two men were killed by police after the pair fired at an event…Read more