News /

Sister Mother Earth Art Glass is Installed

The completed “Sister Mother Earth” from Saint Francis’ “Canticle of Creation” is being installed this week at La Casa in Paradise Valley, Arizona.