Raiders of the Lost Past

The Veil of Veronica

Series 3 - Episode 12 The Veil of Veronica

ADVERTISEMENT

Summary

The veil of Veronica, the `face of god' print said to have been created by Jesus and housed in a church in Manoppello, Italy.
History