Abstract The Shroud of Turin has baffled scientists and scholars, Christians, and skeptics for over seven centuries.