Catholic Priest Commits Suicide to Avoid Police Investigation
A Catholic Priest identified as Canon Michael McCoy has committed suicide in Newcastle, United Kingdom. The 57-year-old reverend father allegedly killed himself after an old crime of child sex abuse was mentioned to him. Reports say that Policemen visited the cleric in his apartment to confront him about the old allegation made against his person. […]
Keep Reading