Season 1
Shanghai Tan Ge
AirDate: 2/1/1996
Episodes: 43

Overview: