Pages

Thursday, September 03, 2009

Our Lady's Chapel

Cathedral Basilica of Saint Louis, in Saint Louis, Missouri, USA - Our Lady's Chapel - altar

Our Lady's Chapel at the Cathedral Basilica of Saint Louis is always a favorite. I took this photo after Our Mother of Perpetual Help devotion here.

This particular image is quite large - 3 feet by 2 feet at full resolution. If you click the image, you can see it at full size.

1 comment: