Posts

Showing posts from February 14, 2005

Catholic Diocese of Lake Charles, Louisiana

St Francis Xavier.

St Francis Xavier, Diocese of Manchester, US

Video report of the death of Sister Lucia