Video” “St. Louis Proud: Our Lady of the Snows Shrine”
Produced by Steve Harris, Originally Broadcast by KMOV-TV, St. Louis
St. Louis Proud: Our Lady of the Snows Shrine
The National Shrine of Our Lady of the Snows is one of the largest outdoor shrines in North America nestled in St. Clair County. This three-minute video tour features remarks by Shrine Director, Fr. David P. Uribe, OMI.
Click here or on the link above to see the tour and interview