Stacks Image 559
The Shroud of Turin was exhibited in 1978. It is a 14-foot piece of linen cloth with a mysterious head-to-head image or imprint of Jesus on it after He was crucified.