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