Metal Prints - finchr1

Galleries

Galleries

Folders

The first National Shrine in the United States 
dedicated to St. Thérèse. The shrine is located inside the Little Flower Basilica, San Antonio, Texas.