Hakkenden

Alternate Titles:

Hakkenden: Eight Dogs of the East

[starrater]