Church

St. Herman Mission, Tuscaloosa

Tuscaloosa, Alabama, United States