April 14, 2010 The Shroud of Turin Rises Again …. Sort of. The Shroud of Turin is again on display at the Cathedral of Turin in Italy and potentially two million people including Pope Benedict are…