When the Shinogara finest warrior murders their leader, who`s also his father, his ninja enemies land a fatal blow. With only minutes left, Hayate transfers his soul into his sister`s body...but how long can two souls occupy the same body?
1986
—
1992
1997
1974
1979
2003
1993
1973
2024
1983
1963
2002
1969
1988
1996
2001
1972