Activists fighting child abuse stage a protest near the home of a former Catholic priest suspected of sexually assaulting dozens of children, in Etrechy, outside Paris, Wednesday, Sept 16, 2026, Placards read from the left: '330,000 victims of child sexual abuse, never again' and Delfosse, the church knew'. (AP Photo/Thibault Camus)

News, Photo and Web Search

Other Photos

Next Photo