DATA PROVE NO SEX ABUSE CRISIS
A survey done by the Center for Applied Research in the Apostolate (CARA), an institute at Georgetown University, shows how utterly absurd it is to maintain that the Catholic Church continues to have a problem with the issue of priestly sexual abuse. Of the nearly 40,000 priests in the United States, there were 34 allegations made [...]