S03
Poster for Tales of the Meiji

Tales of the Meiji

1997 • 32 episodes