Fist of the North Star

First aired

March 8, 1986

Status

Finished

Episodes

109