21
More in 9/11, CIA, Conspiracies, Drugs, Mohammed Atta
Italian Scientist Reproduces Shroud of Turin

Philip Pullella reports for Reuters ROME (Reuters) – An Italian scientist says he has reproduced the Shroud of Turin, a feat that he says proves definitively that the linen some...

Close