This is a stained glass window showing the sacrament of Confession. St. Francis Xavier is in LaGrange Illinois.
Copyright T.Trinko 2005