Entertainment 20 Greatest Unsolved Mysteries of all Time Editorial Team October 21, 2016 No Comments 11. Turin Shroud Advertisement The distinguishable human face imprint which is to be noticed at Turin Shroud is an object leading to ambiguity. According to some, the human face might be of Jesus Christ. Prev10 of 20Next