Startling new evidence on the Shroud of Turin and other findings that can not be justified by modern science.