PENTECOST STAINED GLASSA stained glass window at St. Mary Church in Luxemburg, Wis., depicts the Holy Spirit descending upon the Apostles at Pentecost. The feast of Pentecost, often referred to as the birthday of the church, is celebrated on May 28 this year. (OSV...
