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?
1993
1951
2004
1994
2010
1987
1992
1997
1989
1990
2006
2024
2017
—
2011