August 12, 2007
Our Lady of America in St. Louis Cathedral
Ave Maria! The official statue of Our Lady of America has arrived at the St. Louis Cathedral where it will remain until Sept 8, feast of Our Lady's Birthday. http://www.stlouisreview.com/article.php?id=13448 This is the…
Read More