City of Churches

St. Charles is featured in this episode of the Emmy-winning documentary series “City of Churches”.