The Veil of Veronica

Dec 26, 2014 on AMERICAN HEROES CHANNEL at 10:00 PM


This image of the 'Face of God' on a transparent cloth, seemingly not made by human hands.

Previous episode

Yamashita's Gold
Season 3 Episode 1

Dec 19, 2014

Next episode

The Lost Ship of the Mojave Desert
Season 3 Episode 3

Jan 02, 2015