The Holy Shroud is said to bear the impression of Jesus Christ. It is visited by millions of pilgrims from around the world. During the 2010 Exposition in Turin (Italy), while I was standing in the cathedral, I saw a ray of sunlight from outside interrupted by the passage of pilgrims as they approached the exit, one after the other. Faces and bodies of people are drawn in front of me, standing for a brief moment in the light. Apparitions that show up in my eyes revealing the footprints of their passing existence in that place at that time. From the origin of what one might consider the archetype of the photograph “off camera”, obtained by the pure and mysterious contact from a human and divine body at the same time, there arises a new experience: the symbolic Exposition of all mankind in his historical existence.
(All shots are candid)