The Archdiocese of Los Angeles has agreed to pay $880 million to victims of clergy sexual abuse in the largest single child sex abuse settlement with a Catholic archdiocese.
The role of the two CIA agents, who were returning from destroying a clandestine drug lab in the northern Mexican state of Chihuahua, remains unclear....