Tethered in Faith
Our Lady of the Snows Center Station Church — Alta, UT | Tethered In Faith