Spanish/87 min./1961
Priests in a monastery take in a foundling baby. Twenty years later...
10.0