A North Carolina man who helped create the viral "Thank you Jesus" yard signs was arrested on a child sex crime.
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 ...