St Camillus Center: A Time to Heal

A short video about Saint Camillus Center for Spiritual Care in Los Angeles, California.
Created by: Igigi Studios