Ottawa, Canada -- The archbishop expressed regret that several Catholics were shocked at the sight of a giant robotic spider perched on Notre Dame Cathedral.
U.S. Bishop Robert Finn, the Catholic prelate who became a symbol internationally of the church’s failures in addressing the sexual abuse crisis, has resigned.
Fr. Patrick Rush said questions asked of him "were about Bishop Finn's leadership, about my reaction to Bishop Finn's leadership, and about my assessment of the people."
A Canadian archbishop visited the Kansas City-St. Joseph, Mo., diocese last week on behalf of the Vatican to investigate Bishop Robert Finn's leadership.