The Strange Cases of Lord Shih - Season 1

The Strange Cases of Lord Shih - Season 1

First aired: 7/6/1997 272 episodes
← Back to The Strange Cases of Lord Shih

Episodes