Javier Castle

December 3, 2010

Javier Castle in Navarre, Spain, where St. Francis Xavier was born. December 3 is the feast day of this missionary saint. The photo was taken during a pilgrimage to Ignatian sites in Spain during the […]

1 2 3 4