This image of the 'Face of God' on a transparent cloth, seemingly not made by human hands.
Dec 19, 2014
Jan 02, 2015