As Sr. Veera Bara walks the streets of a small town on the Italian island of Sicily, she shares the love of God with the many migrants whom she meets in their difficult circumstances.
As Sr. Veera Bara walks the streets of a small town on the Italian island of Sicily, she shares the love of God with the many migrants whom she meets in their difficult circumstances.