Tu Es Petrus - Thou Art Peter (Matthew 16:18-19), a new work of sacred music for organ and choir from Saint Francis de Sales Oratory in Saint Louis, Missouri, USA. Composed in honor of the apostolic visit of His Holiness Pope Benedict XVI to the United States of America. From the Institute of Christ the King Sovereign Priest and Rome of the West.
Trump Announces Permanent Ceasefire, Turkey Sanctions Lifted
40 minutes ago