The everyday stories of a parish priest and his sheep, some more troublesome than others, in Madrid's El Rastro neighborhood.
1952
1951
1921
2012
1946
1979
1936
2018
1972
2013
2004
2015
2022
1970
1989
2006