De Profundis
503
05:08
Robert Spencer video: Holy Cross teaches Christian students to be ashamed of defending Christianity. Recent decision of the College of the Holy Cross in Worcester, Massachusetts to drop its Crusader …More
Robert Spencer video: Holy Cross teaches Christian students to be ashamed of defending Christianity.
Recent decision of the College of the Holy Cross in Worcester, Massachusetts to drop its Crusader mascot so as to avoid “Islamophobia.”