No Picture
World News

Pope Leo XIV—Eight Months On

January 28, 2026

On May 8, 2025, Leo XIV was elected pope at St. Peter’s Basilica in Rome. With the death of his predecessor, a great many Catholics sighed a deep sigh of

1 75 76 77 78 79 499