The Blog is called the Religion Blog: The Religion Resource Site. Believe it or not the author wrote:

The fifteenth century Duomo di San Giovanni Cathedral St. John’s is located in Turin. The Shroud of Turin can be famous seen in the chapel of the Shroud Cappella della Sacra or the Shroud. The Shroud was supposed to be worn by a royal family of Savoy in the sixteenth century in Turin.

Lost in translation? Made up?