Fist Of The North Star (1995/ First Look)

Movie Picker: Lost Treasure Of Sawtooth Island