A still from the stage drama "Keep Racing" (Pao Lai Pao Qu), which makes its debut show in Beijing's Beiyan Dongtu Theatre on Wednesday, November 5, 2008. [Liu Wei/CRIENGLISH]