A new statue of St. Frances Xavier Cabrini now overlooks Ellis Island, the Statue of Liberty and other New York City landmarks associated with immigrants, concluding a long effort by Catholics and others who objected to her exclusion by a city commission.
The post Mother Cabrini statue unveiled in NYC appeared first on The Catholic Thing.
Recent Comments