Directed by Juan Fernando Pérez Gavilán
User score
3 votes
Released
January 1, 1991
Salvador Sánchez
Manuel Ojeda
Octagon