Tethered in Faith
Our Lady Star of the Sea — Corpus Christi, TX | Tethered In Faith