'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]
