'Angry' Lin Chi-Ling on set
CRI | Updated: 2010-04-08 14:38
Actress Lin Chi-Ling is on the set of "Moon Lovers" in Shanghai on April 5, 2010. [Photo: yule.sohu.com]
Actress Lin Chi-Ling is on the set of "Moon Lovers" in Shanghai on April 5, 2010. [Photo: yule.sohu.com]