"Show us Your Face"
the Psalms,
the Shroud,
the Light

The Science
mys·tery | \ ˈmi-st(ə-)rē - noun (1)
Definition of mystery
1a: something not understood or beyond understanding
Did you know the Holy Shroud image is so unique that the image converts directly into a 3D Face that can shine on you!?
©1999 Barrie M. Schwortz Collection, STERA, Inc.