Here is a photo of the interior of the Saints Peter and Paul Catholic Church in Cary, IL. For many years this church held the record having for the most stained glass in any building, it really is a sight to behold! While you’re there, be sure to ask Carolyn Strong for a tour.
SS. Peter and Paul Catholic Church – Cary, IL