Monday, June 29, 2009

Photo of Saint Francis Xavier Church

Saint Francis Xavier Roman Catholic Church, in Saint Louis, Missouri, USA - exterior front

On the campus of Saint Louis University.

No comments:

Post a Comment