Designed by
Title
A stamp printed in Germany showing the Floor plan of St. Peter`s Basilica in Rome within a cross, Holy Year 1975 #220394639
Description
A stamp printed in Germany showing the Floor plan of St. Peter`s Basilica in Rome within a cross, Holy Year 1975, the ââ¬ÅYear of Reconciliation.ââ¬Â, circa 1975
This image is editorial