Church

St. Thomas the Apostle Mission, Paris

Paris, Texas, United States