Featured
The Shroud of Turin
November 5, 2025 @ 9:00 am – January 31, 2026 @ 9:00 pm
Discover the blood, uncover the mystery, encounter the light! Take a groundbreaking journey with more than 10,000 square feet of 360-degree theater rooms, interactive displays and sacred art about the world’s most studied artifact: the Shroud of Turin. Have an evangelistic encounter with the story of the birth, life, death, resurrection, and ascension of Jesus — and of His ongoing real presence in the Eucharist.
The Shroud of Turin Museum is now open at the Richard H. Pickup Cultural Center on the Christ Cathedral Campus. Tickets are on sale now!

