May 03, 2023 fsspx.news show gallery full screen His Excellency, Bishop Bernard Fellay, consecrated a new church to the Immaculata on May 3, 2023 More >> Share with Share by Mail Share on Facebook Share on Twitter