Chinese Super Ninjas (1982) | PopScreen
Feedback