3/24/2005

The oh so very Catholic DePaul University has suspended a prof named Kloeck by caving to Muslim pressure group on campus. DePaul is THE largest Catholic University in the U.S. and the now discredited attack on Pius XII as being anti-Semitic, will surely rise again. We'll see how this plays out. Other bloggers are hitting it pretty good.