The Face of Jesus Revealed

The History Channel unveils a new image based on studies of the Shroud of Turin.

Examined