Created 7-Oct-10
Modified 9-Jun-18
Visitors 131
45 photos

California LakesSaint Teresa of Avila Church