Press Release from the Archdiocese of Castries – Cardinal Kelvin Felix dies on Corpus Christi, May 30, 2024 Dominica, St. LuciaBy LaurenJune 3, 2024