Pages

Tuesday, February 22, 2011

Upon This Rock I Will Build My Church

ACCORDING TO ancient tradition, on February 22nd Our Lord granted Saint Peter leadership of His Church on earth, symbolically represented with keys in this stained glass window:

Saint Joseph Roman Catholic Church, in Louisiana, Missouri, USA - stained glass window detail of Jesus giving the keys of the kingdom to Saint Peter

At Saint Joseph Church, in Louisiana, Missouri.

No comments:

Post a Comment