New Physics and the Shroud of Turin