New immersive Shroud of Turin museum opens in Southern California
“The Shroud of Turin: An Immersive Experience,” a $5 million, 10,000-square-foot museum on the chancery campus of the Diocese of Orange in Southern California opened to visitors on Nov. 19, …
