Season 1
Once Upon a Time in Shanghai
AirDate: 9/2/1996
Episodes: 40

Overview: