Shepherd of the Hills Lutheran Church held their confirmation service on May 22, 2016.
new glarus forecasts