Church

St. Barnabas Mission Station, Houma

Houma, Louisiana, United States