In the Land of Don Quixote

(series)
all posters
? %
Italy, 1964, 9x30 min