Designed by
Title
Stamp printed in Germany shows Holy Coat of Trier, showing of the seamless robe of Christ at the Cathedral of Trier #220407781
Description
Stamp printed in Germany shows Holy Coat of Trier, showing of the seamless robe of Christ at the Cathedral of Trier, circa 1959
This image is editorial