Lourdes 1965
Overview: A short film, capturing images of those on a pilgrimage in the city of Lourdes in France.
Our movie and video library can only be streamed or downloaded by members only