The everyday stories of a parish priest and his sheep, some more troublesome than others, in Madrid's El Rastro neighborhood.
2000
1959
2005
2014
1938
2008
1985
1998
2017
1963
1992
1981
1994
1965
1944
1995
1970
1978
2013