The everyday stories of a parish priest and his sheep, some more troublesome than others, in Madrid's El Rastro neighborhood.
1931
1932
1980
1987
2016
1979
2020
2012
2017
—
1986
1978
1965
1982