The everyday stories of a parish priest and his sheep, some more troublesome than others, in Madrid's El Rastro neighborhood.
1949
1932
1948
1991
1961
2016
1968
1997
2018
1963
2013
1969
2015
1987