Carlos Herrera Allende

Born: None


Placeholder

Lamb of God

as Catholic Priest
Released: 2020-01-31

North Argentina, 1961. Only a few priests and interns remain in a secluded run-down boys'...

Movie page