Preview

Detail of Shroud of Turin in Chiesa della SS. Annunziata church, Turin, Piedmont, Italy, Europe
Detail of Shroud of Turin in Chiesa della SS. Annunziata church, Turin, Piedmont, Italy, Europe
Image ID: 809-3947
Artist: Godong
Purchase a commercial license Buy framed prints & more from our print store