Italy: This image purports to show the face of Jesus Christ as a young boy. Police in Italy released the photofit as the iconic Shroud of Turin is set for another exhibition. Detectives used the ...