3:06 minutes

Art Historian Nicholas Allen has a radical theory about the image on the Shroud of Turin; he believes it was the world\'s first photograph, taken 500 years before the known invention of photography.

Your video will resume shortly.
We're sorry, this video is no longer available.

View other videos for “Secrets”

Video Player : Video ID