Cruz Delgado
Not Set
Directing
1978-02-05
1973-06-09
Visual Effects
Crew
1989-06-26
Production
1978-01-01
1983-03-23