WATCH: ‘9/11 was the biggest lie in human history,’ says Florida imam

Florida Imam Muhammad Musri made the outrageous claim that the 9/11 attacks were a false flag operation—allegedly orchestrated to fuel hatred against Islam because it was spreading too fast, and to justify invading Iraq and other Middle Eastern countries.

>