Carlos Herrera is known for The Lion's Den (1988), Caídos del cielo (1990) and El gran triunfo (1981).
No data