Karen Armstrong’s 9/11 British Empire Blowback Thesis


armstrong_karen

The Left’s twisted self-hatred comes to Georgetown University.