Just in time for Christmas...
Always. Every Christmas, every Easter, another story/movie runs to try to debunk some aspect of Christianity.
Casting doubt on the Shroud of Turin is pretty weak, though. I think it's real, it'd be pretty cool if it's real, but it's NOT IMPORTANT.