Thursday, October 9, 2008

Image of Toast appears on Jesus



Officials at the Cathedral of John the Baptist in Turin, Italy, today released a one line statement about the newly discovered feature revealed by the latest shroud analysis.

"Quite frankly we're shocked"