Japan / S1 E118

License to Die (1/2)

Season 1 Episode 118 · September 21, 1998 · Original: 18:00 Tokyo · 50 minutes