“The Shroud of Turin: An Immersive Experience,” a $5 million, 10,000-square-foot museum on the chancery campus of the Diocese ...