Pope Leo XIV tells new priests: 'You are a channel, not a filter'
Key Points:
- VATICAN CITY, April 26, 2026 — Pope Leo XIV ordained 10 new priests in St. Peter’s Basilica on Sunday, urging them to keep the doors of the Church open and to remember that their mission is to welcome