Delco priest placed on administrative leave

March 12, 2012 8:09:24 PM PDT
A Delaware County parish is still looking for answers after finding out that one of their priests is being removed from duty.

Load Comments