Werent the Templar Knights in possession of the Shroud at one time?
Templars? That is one theory. I tend to agree with historian Dan Scavone that the Shroud was in Bescone, France from about 1207-10 until 1356. Sadly, most records that could establish that as certain were destroyed during the French Revolution.
What the Templar theory has going for it is the image of Jesus found in Templecombe, England that dates to to the early 1200s and has many characteristics of the face on the Shroud.
Shroudie