October 12, 1997
Released
The Defenders: Payback
1h 36dk
—
English
Paramount TelevisionShowtime Networks