Pages

Friday, November 09, 2007

Saint Francis Xavier Church of Saint Louis University, in Saint Louis, Missouri, USA - sepia tone panoramaSaint Francis Xavier Church at Saint Louis University.
Click for a larger version.

No comments:

Post a Comment