A museum dedicated to the Shroud of Turin has opened at the Christ Cathedral campus in Garden Grove, California. The exhibit is called “The Shroud of Turin: An Immersive Experience” ...