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