Ed Driscoll

"A FORM OF HUMAN SACRIFICE":

“A FORM OF HUMAN SACRIFICE”: Charles Johnson writes that “the annual stampede at the ‘stoning of Satan’ ritual in Saudi Arabia has racked up one of the largest death counts ever, 244“:

This traditional stampede takes place year after year, and seems to kill more Muslims each time. Saudi officials invariably respond with a shrug and a hat tip to Allah. They know it