Saturday, September 17, 2016

"Islam: An Imminent Threat to the West": Robert Spencer


Robert Spencer's August 26, 2016 St. Louis, MO Presentation.