Scientist Affirms Absolute Uniqueness of Holy Shroud Image

The last paragraph of this article mentions a meeting in Italy at Frascati of 48 members of the scientific community at which they discussed the Shroud and other images “not made by human hands,” such as Our Lady of Guadalupe and Veronica’s Veil which is displayed in the church at the Cappuchin monastery at Manoppello Italy. See our Mancipia article on this Holy Veil here.