Wednesday, August 06, 2008

Photo of Saints Peter and Paul Church, in Saint Louis, Missouri

Saints Peter and Paul Church, in Saint Louis, Missouri, USA - high altar

1 comment:

  1. This place underwent an unfortunate renovation in the 1980s. I hope the dammage can be dundone someday. It still has agreat deal of beauty though.

    ReplyDelete