Gotta love it. Robert Spencer is a 7/22 truther. He’s right there with Alex Jones. Robert Spencer, alleged “scholar” on Islam. Hope they think twice the next time they invite this buffoon to a university to speak.