Photo of the Day

Alicia Ambrosio

Wednesday, August 1, 2012

Today's photo is of the Chapel of the Holy Cross, nestled into the hillside in Sedona, Arizona. It was taken by our producer, Deacon Pedro Guevara Mann, who is on location in Sedona, shooting for our upcoming film about Blessed Kateri Tekakwitha.


Related Articles: