Return of the Spider
- Episode aired Feb 13, 1996
- TV-14
- 22m
With Jim and Roy in tow, Chin returns to China, where he must confront demons from his past.With Jim and Roy in tow, Chin returns to China, where he must confront demons from his past.With Jim and Roy in tow, Chin returns to China, where he must confront demons from his past.