The small market town of Cirencester, England is home to one of the biggest parish churches in the country: St. John the Baptist. Here, community members find their home the second they step through ...