A stained glass window at St. Peter's Church in Dublin, Ireland.