A Particle Physicist looks at the Shroud of Turin