I’ve always believed the Shroud is real for the simple reason that the technology to create it didn’t exist until the past few decades and it is older than that.
It is not man-made. Nothing in modern science can say that.
Therefore it is something beyond man and to me that means God.
The technology to create the Shroud still doesn't exist. Nobody has been able to duplicate the image.